package com.letv.core.bean;
import java.util.ArrayList;

import com.letv.core.bean.LetvBaseBean;

public class FloatBallBean implements LetvBaseBean {

	/** 浮球名称 */
	private String name;
	
	/**
	 * 浮球id
	 */
	private String id;
	
	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getStart_time() {
		return start_time;
	}

	public void setStart_time(String start_time) {
		this.start_time = start_time;
	}

	public String getEnd_time() {
		return end_time;
	}

	public void setEnd_time(String end_time) {
		this.end_time = end_time;
	}

	public ArrayList<Items> getItems() {
		return items;
	}

	public void setItems(ArrayList<Items> items) {
		this.items = items;
	}

	/** 浮球开始日期，格式: yyyy-mm-dd */
	private String start_time;
	/** 浮球结束日期，格式: yyyy-mm-dd */
	private String end_time;
	/**活动列表*/
	private ArrayList<Items> items;
	/**展示位置列表*/
	private ArrayList<Positions> positions;

	public ArrayList<Positions> getPositions() {
		return positions;
	}

	public void setPositions(ArrayList<Positions> positions) {
		this.positions = positions;
	}

	/** 活动列表 */
	public static class Items implements LetvBaseBean {
		/** 活动名称 */
		private String item_name;
		/** 活动链接地址 */
		private String item_url;
		/** 是否为推荐活动，1-是 */
		private String item_recommend;
		/** 活动图片 */
		private String item_img;

		public String getItem_name() {
			return item_name;
		}

		public void setItem_name(String item_name) {
			this.item_name = item_name;
		}

		public String getItem_url() {
			return item_url;
		}

		public void setItem_url(String item_url) {
			this.item_url = item_url;
		}

		public String getItem_recommend() {
			return item_recommend;
		}

		public void setItem_recommend(String item_recommend) {
			this.item_recommend = item_recommend;
		}

		public String getItem_img() {
			return item_img;
		}

		public void setItem_img(String item_img) {
			this.item_img = item_img;
		}
	}

	public static class Positions implements LetvBaseBean {
		
		/**
		 * 展示位置列表
		 */
		private String position;
		
		/**
		 * 位置信息
		 */
		private Options options;

		public String getPosition() {
			return position;
		}

		public void setPosition(String position) {
			this.position = position;
		}


		public Options getOptions() {
			return options;
		}

		public void setOptions(Options options) {
			this.options = options;
		}

	}

	public static class Options implements LetvBaseBean {
		/** 选择频道 */
		private String channel_id;
		/** 包含该频道下所有视频半屏播放页(包括简介、选集、评论、猜你喜欢等tab), 1-是 */
		private String isall_video;
		/** 直播类型 */
		private String live_channel_id;
		/** 是否包含该类别下所有视频半屏播放页(包括今天及往后6日等tab) ；1-是 */
		private String isall_live;
		/** 专题类型：1-指定专题，2-全部专题 */
		private String subject_type;
		/** 指定专题的id */
		private String zid;

		public String getChannel_id() {
			return channel_id;
		}

		public void setChannel_id(String channel_id) {
			this.channel_id = channel_id;
		}

		public String getIsall_video() {
			return isall_video;
		}

		public void setIsall_video(String isall_video) {
			this.isall_video = isall_video;
		}

		public String getLive_channel_id() {
			return live_channel_id;
		}

		public void setLive_channel_id(String live_channel_id) {
			this.live_channel_id = live_channel_id;
		}

		public String getIsall_live() {
			return isall_live;
		}

		public void setIsall_live(String isall_live) {
			this.isall_live = isall_live;
		}

		public String getSubject_type() {
			return subject_type;
		}

		public void setSubject_type(String subject_type) {
			this.subject_type = subject_type;
		}

		public String getZid() {
			return zid;
		}

		public void setZid(String zid) {
			this.zid = zid;
		}
	}
}
